﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace BusinessEntity.Patient
{
    [DataContract]
    public class PatientAppointment
    {
        [DataMember]
        public int? UniqueId { get; set; }
        [DataMember]
        public int? AppointmentType { get; set; }
        [DataMember]
        public DateTime? StartDate { get; set; }
        [DataMember]
        public DateTime? EndDate { get; set; }
        [DataMember]
        public decimal? Duration { get; set; }
        [DataMember]
        public bool? AllDay { get; set; }
        [DataMember]
        public string Subject { get; set; }
        [DataMember]
        public string Location { get; set; }
        [DataMember]
        public string Description { get; set; }
        [DataMember]
        public int? Status { get; set; }
        [DataMember]
        public long? Label { get; set; }
        [DataMember]
        public string RecurrenceInfo { get; set; }
        [DataMember]
        public string ReminderInfo { get; set; }
        [DataMember]
        public string CustomField1 { get; set; }
        [DataMember]
        public string Practice { get; set; }
        [DataMember]
        public int? ResourceID { get; set; }
        [DataMember]
        public Boolean? Overbook { get; set; }
        [DataMember]
        public string Note { get; set; }
        [DataMember]
        public string ChiefComplaint { get; set; }
        [DataMember]
        public AppointmentResource Resource { get; set; }
    }
}
